self-propelled troops - Türkçe İngilizce Sözlük